package com.siashan.toolkit.sms.provider;

import com.siashan.toolkit.sms.core.entity.SmsChannel;
import com.siashan.toolkit.sms.core.entity.SmsTemplate;
import com.siashan.toolkit.sms.core.entity.SmsWhiteList;
import lombok.Data;

import java.util.Map;

@Data
public class SmsProviderChannel {

    /**
     * 短信渠道
     */
    private SmsChannel channel;

    /**
     * 渠道编码
     */
    private String channelCode;

    /**
     * 配置信息
     */
    private String config;

    /**
     * 模板
     */
    private Map<String, SmsTemplate> templateMap;

    /**
     * 白名单
     */
    private SmsWhiteList whiteList;
}
